Hi! Kyleong here, the maker of this data pack. Are you instereted in knowing how this data pack work? It is totally fine to check out the my code, but they are very complicated, so if you have any questions, feel free to ask me. If you are too shy to ask, I would recommend you to watch cloud wolf's video, they are very useful, especially for new makers.( I learn a lot from his videos!)

His Youtube channel: 

https://www.youtube.com/channel/UCZnBqVITQ0dloqUU0fGxY3g

Don't mind me promoting myself here:

Planet Minecraft, where I post my data pack: 

https://www.planetminecraft.com/member/kyleong/

Twitter:

@kyleong123

Youtube:

https://www.youtube.com/channel/UCGclCRGdWUjJdVcHLZfdaOg